//---------------------------------------------------------------------
// <copyright file="ODataNullValue.cs" company="Microsoft">
//      Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>
//---------------------------------------------------------------------

namespace Microsoft.Data.OData
{
    /// <summary>
    /// Represents a null property value.
    /// </summary>
    public sealed class ODataNullValue : ODataValue
    {
        /// <summary>
        /// Indicates whether the given value is a null value.
        /// </summary>
        /// <value> true, since this object always represents a null value. </value>
        internal override bool IsNullValue
        {
            get
            {
                DebugUtils.CheckNoExternalCallers();
                return true;
            }
        }
    }
}